/*#    Copyright 2011 Tri-County Electric Cooperative, St. Matthews, South Carolina
#    This file is part of COOPIP.
#    COOPIP is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#    COOPIP is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#    You should have received a copy of the GNU General Public License
#    along with COOPIP.  If not, see <http://www.gnu.org/licenses/>.*/


a:link { color: rgb(100, 80, 40); text-decoration:none; }
a:visited { color: rgb(100, 80, 40); text-decoration:none;}
a:hover { color: rgb(200, 20, 20); text-decoration:none;}
a:focus, a:active { color: #C90016; background-color: white; text-decoration:none;}
body {color: rgb(40, 0, 0);}
small { font: 60% Times, serif; font-weight: normal;}


h1 {
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: .5em;
    margin-right: .5em;
    font: 130% Times, serif;
    font-weight: bold;}


h2 {
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: .5em;
    margin-right: .5em;
    font: 120% Times, serif;
    font-weight: bold;}

th {
   font: 115% Times, serfi;
   font-weight: bold;}

#logo {
    margin-left: .5em;}

#LoginButton {
    margin: 0;
    position: absolute;
    top: 10px;
    left: 350px;
    font: 100% Times, serif;
    font-weight: bold;}


#meterpingtopleft {
    margin: 0;
    position: absolute;
    top: 5px;
    left: 5px;
    font: 115% Arial, serif;
    font-weight: bold;}


#meterpingtopleft table{
    border-collapse:collapse;
    white-space:nowrap;
}

#meterpingtopleft td{
/*    border-style:solid;*/
    padding-right:5px;
    padding-left:5px;
}

#meterpingbottomleft {
    margin: 0;
    position: absolute;
    top: 230px;
    left: 5px;
    font: 115% Arial, serif;
    font-weight: bold;}

#meterpingmiddle {
    margin: 0;
    position: absolute;
    top: 15px;
    left: 550px;
    font: 115% Arial, serif;
    font-weight: bold;}

#meterpingright {
    margin: 0;
    position: absolute;
    top: 15px;
    left: 1100px;
    font: 115% Arial, serif;
    font-weight: bold;}



#meterpingbottomleft table{
    border-collapse:collapse;
    white-space:nowrap;
}

#meterpingbottomleft td{
/*    border-style:solid;*/
    padding-right:5px;
    padding-left:5px;
}



#revenueprotectionincidentformoptions {
    margin: 0;
    position: absolute;
    top: 100px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}

#revenueprotectionincidentformrightcolumn {
    margin: 0;
    position: absolute;
    top: 190px;
    left: 550px;
    font: 115% Times, serif;
    font-weight: bold;}

#revenueprotectionincidentformleftcolumn {
    margin: 0;
    position: absolute;
    top: 190px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}


#revenueprotectionincidentformsubmit {
    margin: 0;
    position: absolute;
    top: 128px;
    left: 425px;
    font: 115% Times, serif;
    font-weight: bold;}

#meterblink {
    margin: 0;
    position: absolute;
    top: 100px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}


#intranetmessageformoptions {
    margin: 0;
    position: absolute;
    top: 100px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}

#intranetmessageformrightcolumn {
    margin: 0;
    position: absolute;
    top: 190px;
    left: 550px;
    font: 115% Times, serif;
    font-weight: bold;}

#intranetmessageformleftcolumn {
    margin: 0;
    position: absolute;
    top: 190px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}


#intranetmessageformsubmit {
    margin: 0;
    position: absolute;
    top: 128px;
    left: 425px;
    font: 115% Times, serif;
    font-weight: bold;}


#mainpagedepartmentlinks {
    margin: 0;
    position: absolute;
    top: 190x;
    left: 660px;
    font: 115% Times, serif;
    font-weight: bold;}

#intranetdepartmentmessages {
    margin: 0;
    position: absolute;
    top: 350x;
    left: 240px;
    font: 115% Times, serif;
    font-weight: bold;}



#revenueprotectionmainpage {
    margin: 0;
    position: absolute;
    top: 130px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}



#mainpagemessages {
    width: 400;
    margin: 0;
    position: absolute;
    top: 190px;
    left: 20px;
    font: 115% Times, serif;
    font-weight: bold;}

#networksummary_table {
font-family: Arial;
font-size: 12px;
text-align: left;
width:100%;
border-collapse: collapse;
}

#networksummary li
{
  font-family:Arial;
  font-size:22px;
}

#networksummary li.ok
{
    color:black;
}

#networksummary li.alert
{
    color:red;
    font-weight:bold;
}

#networksummary_table tr.ok {
font-family: Arial;
font-size: 22px;
margin: 40px;
text-align: left;
color: darkgreen;
border-collaspe: collaspe;
}


#networksummary_table tr.alert {
font-family: Arial;
font-size: 22px;
margin: 40px;
text-align: left;
color: #2020CC;
border-collaspe: collaspe;
}



#networksummary_table tr.down {
font-family: Arial;
font-size: 22px;
font-weight: bold;
margin: 40px;
text-align: left;
color: #FF1010;
border-collaspe: collaspe;
}

#networksummary_table th{
font-family: Arial;
font-size: 24px;
font-weight: bold;
padding: 8px;
background: "tan";
color: #000000;
}

#networksummary_table td
{
    padding: 8px;
    background: "tan";
}

#networksummary_table tr:hover td
{
    background: #d0dafd;
    color: #339;
}

#dispatchboard_wrap
{
    font-family:Arial;
}

#dispatchboard_wrap h1
{
    font-family:Arial;
    font-size: 26px;
    font-weight: bold;
    padding: 4px;
    color: #000000;
}

#dispatchboard_wrap li
{
    font-size:20px;
    display:block;
}

#dispatchboard_wrap li.crewleader
{
    font-weight:bold;
    color:#FF1010;
}

#dispatchboard_wrap li.crewmember
{
    color:#000000;
}

#dispatchboard_crew1
{
    bckground-color:blue;
    width:20%;
    height:350px;
    position:absolute;
    top:0px;
    left:10px;
}

#dispatchboard_crew2
{
    bckground-color:white;
    width:20%;
    height:350px;
    position:absolute;
    top:0px;
    left:20%;
}

#dispatchboard_crew3
{
    bckground-color:green;
    width:20%;
    height:350px;
    position:absolute;
    top:0px;
    left:40%;
}

#dispatchboard_belowcrew1
{
    width:20%;
    position:absolute;
    top:350px;
    bckground-color:red;
}

#dispatchboard_belowcrew2
{
    width:20%;
    position:absolute;
    top:350px;
    left:20%;
    bckground-color:purple;
}

#dispatchboard_belowcrew3
{
    width:20%;
    position:absolute;
    top:350px;
    left:40%;
}

#dispatchboard_rcolumn
{
    width:40%;
    bckground-color:yellow;
    position:absolute;
    top:100px;
    left:60%;
}

#dispatchoutage_table
{
    font-family:Arial;
    width:100%;
    border-collapse:collapse;
}

#dispatchoutage_table th
{
    border-BOTTOM: medium solid #000000;
    font-family:Arial;
    font-size:23px;
    font-weight:bold;
}

#dispatchoutage_table tr
{
    text-align:center;
}

#dispatchoutage_table td{
    font-size:18px;
}

#dispatchoutage_table tr.group{
    color:green;
}

#dispatchoutage_table tr.device{
    color:blue;
}

#dispatchoutage_table tr.single{
    color:red;
}

#dispatchcrewlogform table{
    white-space:nowrap;
}

#dispatchcrewloghistory_table {
    font-family: Arial;
    text-align: left;
    width:100%;
    border-collapse: collapse;
    white-space: nowrap;
}

#dispatchcrewloghistory_table th {
    padding-left:8px;
    padding-right:8px;

}

#dispatchcrewloghistory_table td {
    padding-left:8px;
    padding-right:8px;
}

#revenueprotection_right {
    float:right;
    width:50%;
    background:#c9c;
}

#searchinmeters_wrap{
    font-family: Arial;
}

#searchinmeters_wrap h2{
    margin:0;
}


#searchinmeters_wrap table{

    border-collapse:collapse;
}

#searchinmeters_wrap td.summary{

    border-style: solid;
}


#searchinmeters_wrap td{

    padding-right:5px;
    padding-left:5px;
    background:white;

}


#searchinmeters_wrap th{
    padding-right:5px;
    padding-left:5px;
}

#searchinmeters_left{
    float:left;
    width:50%;
    overflow:auto;
}

#searchinmeters_left ul{
    padding:0;
}

#searchinmeters_left li.horizontal{
    display:inline;
}


#searchinmeters_right{
    float:right;
    width:45%;
    overflow:auto;
}


#searchinmeters_right table{
    white-space:nowrap;
}

#meterinvestigation_wrap td{
    background:white;
}

#meterinvestigation_left{
    float:left;
    width:65%;
    overflow:auto;
}

#meterinvestigation_right{
    float:right;
    width:35%;
    overflow:auto;
}

#meterinvestigation_right table{
    border-collapse:collapse;
    white-space:nowrap;
}

#meterinvestigation_right td{
    border-style:solid;
    padding-right:5px;
    padding-left:5px;
}

#nowrap table{
    white-space:nowrap;
}

#revenueprotectionmainpage ul{
    list-style-type: none;
}

#revenueprotection ul{
    list-style-type: none;
}


#revenueprotectionmap {
    float:right;
    width: 1500px;
    height: 900px;
    border: 1px solid black;
}

#dispatchmap_noninteractive_wrapper {
    position: relative;
    background: "tan";
}

#dispatchmap_noninteractive_background{
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;
}

#dispatchmap_noninteractive_overlay{
    position:absolute;
    left:1312px;
    top:0px;
    border: 3px solid black;
    z-index:2;

}

#dispatchmap_noninteractive_legend{
    position:absolute;
    left:1515px;
    top:820px;
    z-index:2;
}

